payment balance - Spanish English Dictionary